Learn how to take a web application from local development to a secure, live production environment. You will learn how to manually configure an Ubuntu server, set up essential runtimes, establish automated CI/CD pipelines, and secure your site using HTTPS and Cloudflare. By tackling everything hands-on before introducing automation, you will gain a deep, foundational understanding of full-stack deployment and how to reliably host complex systems.
⭐️ Links and resources ⭐️
Course handbook and documentation:
Project source code:
DigitalOcean ($200 free credit):
SSH config documentation:
Porkbun domain registrar:
Let's Encrypt:
Certbot:
Cloudflare:
Nmap network scanner:
Pre-commit framework:
Pipx:
GitHub Actions documentation:
Meilisearch UI dashboard:
GoAccess log analyzer:
Btop resource monitor:
Locust load testing framework:
NCDU disk usage analyzer:
OWASP ZAP scanner:
Crontab Guru:
Mozilla HTTP Observatory:
Security Headers audit:
Nginx Playground:
To connect with Imad Saddik, check out his social accounts:
LinkedIn:
YouTube:
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning:
Links mentioned in the course:
⭐️ Contents ⭐️
- 0:00:00 Introduction
- 0:01:50 Problem statement & philosophy
- 0:06:23 Module overview & roadmap
- 0:16:25 Repo & handbook resources
- 0:17:21 Module 1: Foundation
- 0:20:30 Droplet provisioning
- 0:25:33 SSH keys & ED25519 generation
- 0:35:15 First l
|
Learn how to take a web application from...
Discover Google Gemini Spark, Google's p...
Your hero is only as interesting as the ...
Holafly is the global leader in eSIMs fo...
Did you know watts per tokens have come ...
# How to Install GCC and G++ Compiler on...
Which AI certification should you actual...